/*Template:     MyLabX.css
Purpose:      web styles for all of myLabX
History:	See Doc 2741 */
h3 { margin:0.3em 0em;  } /*My Labx welcome message*/
/* OLD My LabX Styles*/
.MyLabX, p.NewMessages { width:100%; margin:0em; padding:0em; color:#000; font-size:inherit;}
.MyLabX th { background-color:#000; color:#fff; font-size:80%; text-align:center;}
.MyLabX td { vertical-align:top; font-size:80%;} 
.MyLabX .SectionHead, .RateMe .SectionHead { background-color:#0E4496; color:#fff} /*If you have a colored heading with some title text. */
.MyLabX .ClosedSectionHead { background-color:#4B4B4B; }
.MyLabX p { font-size:100%; } 
.MyLabX div.GlobalTableSectionHead { margin:0em em; background-color:#0E4496; padding:0.1em 0em 0.1em 0.1em; border:2px solid #990000 }
.MyLabX .MenuItems { font-size:83%; background-color:#eee; border:1px solid #DFB5B5; margin:0em; padding:0em; width:49%; }
.MyLabX .MenuItems ul { padding:1em 2em; margin:0em; }
.MyLabX .MenuItems p { font-size:100%; margin:0.5em; }
.MyLabX .MenuItems a { font-weight:bold; } .MyLabX .MenuItems a:visited { color:#990000; }
.MyLabX .MenuItems a:visited:hover { color:#FF0000; }
.MyLabX .Headings th, .MyLabX .PreviousHeadings th  { background:#666; padding:0.2em 0.1em; } /*The list of table headings such as Ad# Headline etc..*/
	.MyLabX a.HeadingLink { color:#FFFFFF; text-decoration:underline; } /*If these headers are sort links, use this class */
	.MyLabX a.HeadingLink:link { color:#FFFFFF; text-decoration:underline; }
	.MyLabX a.HeadingLink:hover { color:#FFFF00; text-decoration:none;  }
	.MyLabX a.HeadingLink:visited { color:#FFFFFF; }
	.MyLabX a.HeadingLink:active { color:#FFFFFF; }
	.MyLabX a.HeadingLink:visited:hover { color:#FFFF00; text-decoration:none; }
/* New My LabX Styles */	
	.MyLabXMenu { font-size:80%;   }
	.MyLabXMenu .MyLabXHeader { color:#000000; 
								border:1px solid #0E4496; 
								background-image:url(../images/HeaderImages/LighterBlue.gif); background-repeat:repeat-x; 
								height:20px; padding:0px 10px; margin:0px; text-align:left; }
	.MyLabXMenu .MyLabXSubMenu { padding:10px 0px 10px 10px;   }
	.MyLabXMenu td { white-space:nowrap;}
	.MyLabXMenu ul { margin:0em 0em 0.5em 1em; padding:0em; }
	.MyLabXMenu ul li { list-style-type:none; padding:0.1em 0em; font-size:100%;  }
	.MyLabXMenu ul li small { padding:0em 0em 0em 0.5em; }
	.MyLabXMenu ul li a, .MyLabXMenu ul li a:link, .MyLabXMenu ul li a:visited, .MyLabXMenu ul li a:active { color:#990000; } 
	.MyLabXInfoBox { margin:0em 0em 1em 2em; padding:0em; border:1px solid #125AC7; width:15em; text-align:left; }
	.MyLabXInfoHeader, .MyLabXInfoHeaderGeneral { background-color:#0E4496; color:#FFF; margin:0em; padding:0.1em; text-align:center; font-weight:bold; }
	.MyLabXInfo { margin:0.3em 0.3em; padding:0.3em;  }
 	.MyLabXInfo p { font-size:90%; padding:0.2em; }
	 ul.MyLabXInfo { margin:0.3em 0.2em; padding:0.3em; font-size:90%;}
	 li.GlanceSubMenu {  margin:0.2em 0em; padding:0em; }
	 li.GlanceSubMenu ul {  margin:0.2em 0em 0.2em 1em; padding:0em;   }
	 li.GlanceSubMenu li {  margin:0em;font-size:110%; white-space:normal   }
	 .LabXInformation { font-size:95%; margin:0em 0em 0.5em 0.2em; padding:0em 0.3em; }
	 .LabXInformation * { font-size:100%; margin:0.2em 0em;  }
	 .NewsMessage a, .NewsMessage a:link, .NewsMessage a:visited, .NewsMessage a:active { color:#990000; }  
	 ul.MyLabXBullets li { list-style-type:disc; margin:0.3em 0em 0.3em 1em; }
	 p.MyLabXInfo { font-size:90%; white-space:normal; }
	 p.MyLabXInfo img { margin:0em 0.3em 0em 0em; }
	 ul.MyLabXBullets { list-style-type:disc; padding:0em; margin:0em 0.3em 0em 1em; }
	 ul.MyLabXBullets li { font-size:100%; margin:0.2em;  padding:0.2em 0em; font-size:100%; }
	 .Sales { font-size:80%; margin:1.5em 0em 0em 0em; }
	.Outbid { background-color:#FFCCCC; font-weight:bold; }
	.AMTSubHead { font-size:90%; color:#990000; margin:0em; padding:0em; }
	.AMTSubHead em { font-size:80%; }
	.DataTable, .PreviousDataTable { font-size:120%;  }
	.Adtype { text-transform:capitalize; }
	td.PreviousAds { background-color:#4B4B4B; }
	div.PreviousAdsActive { background-image:url(/pics/tabcenterClosedAdsActive.gif); background-repeat:repeat-x; height:22px; padding:3px 0px 0px 0px }
	td.PreviousAdsInActive { background-image:url(/pics/tabCenterCloseAdsInactive.gif); background-repeat:repeat-x; }
	td.PreviousAdsActive {  font-weight:bold; padding:0px; margin:0px; text-align:center; }
	 .PreviousAdsInActiveSpace { background-color:#4B4B4B; }	
	.PreviousAdsInActive { font-weight:bold; padding:2px 0px 0px 0px; height:20px; margin:0px; text-align:center; }
	.CurrentAdsInActive, .CurrentAdsInActiveSpace { background-color:#4B4B4B; }	
	.CurrentAdsInActive { background-image:url(/pics/tabcenterClosedAdsActive.gif); background-repeat:repeat-x; }
	.CurrentAdsInActive { font-weight:bold; padding:0.3em 0.2em 0em 0.2em; margin:0em; text-align:center; }

	
.MyLabX td.Date { white-space:nowrap; padding-right:0.5em;   }
.MyLabX td.wanted { color:#00aa00; }
div.MyLabX { border:1px solid #990000; width:99% } /*to put a border around the MyLabX table. */
div.MyLabX .Rate { font-weight:bold; }
div.MyLabX td { padding:0.5em; }
div.MyLabX .SecondaryHead { text-align:right; background-color:#EED7D7; } /*Sometimes there are seconday title headings such as in favorites*/
div.MyLabX .SecondaryHead a { margin:0em 1em; font-weight:bold } 
.MyLabX .RerunTabs, .MyLabX .RerunAdsPages,  .RerunData { font-size: 130%; }
/*Table cell styles*/
.YourAds .Del, .MyLabX .Del {font-weight:bold; text-align:center }
.MyLabX .Date, .MyLabX .Picture { text-align:center; }
.Hits, .DetailHits, .Inquiry, .Inquiries, .BidAmount { text-align:right; }
.MyLabX .Bid { white-space:nowrap; }
.ForEmail { margin:0em 0em 0.5em 0em; } /* if ever the email is listed below the PageHeader use this on a p or table. */
.Closing { background-color:#FFFF00; } /*closing within the hour*/
.Proxy { color:#FF0000; font-weight:bold; padding-right:0.5em; } /* indicate a bid is a proxy */

.YrStatsTotal { text-align:right; background-color:#EED7D7; } /*YrStats totals*/
/*ratings*/
.Rated { white-space:nowrap; }
.RatingSearch, .Pic{ text-align:center }
.RatingTop td { border-top:1px solid #000; }
.Rating td, .RatingTop td { border-bottom:1px solid #000; } 
.RatingOneVote, .RatingRowSpan { border-right:1px solid #000;  }
.RatingOneVote p, .RatingAverage p { font-size:130%;  }
.Ratedby td { background-color:#eee; border-top:1px solid #000; }
.RatingRight { padding:0.1em 0em 0.1em 0.5em; }
.RatingTitle { font-size:115%; margin:0em 0em 0.3em 0em; }
.PositiveRating { color:#009900; font-weight:bold; }
.NegativeRating { color:#cc0000; font-weight:bold;}
.RateRow1 { background-color:#eee; }
.RateRowSepterate { border-bottom:1px solid #000; }
.Important { color:#990000; } 
.QuestionTitle { color:#990000; font-size:130%; font-weight:bold; }
.RateMe { font-size:80%; border:1px solid #000 } 
.RateMe td { padding:0.2em; }

/*Menu Items*/
.AdManager { margin:1em 0em 0em 0em; border-top:1px dashed #000; padding:0.3em 0em 0em 0em; }
.LabVistaInquiries { margin:1em 0em 0em 0em; border-top:1px dashed #000; padding:0.3em 0em 0em 0em; }
.WantedAd { color:#00AA00; }
.hilite { color:#990000; }
/**/
.SalesRep { font-size:110%; margin:0.5em 0em; }
.OpenClosedTotal { width:70%; font-size:80%; margin:0px 0px 0px 0px; }
.SpecialLink { text-align:right; margin:0em; }
.title { font-weight:bold; font-size:130%; }
/*upload application*/
.UploadForm { text-align:center; }
.UploadForm input { margin:1em; }
/*My LabX Edit,Delete,view*/
.YourAds { margin:0em; padding:0em; font-size:78%; width:100%; }
.YourAds th { background-color:#990000; color:#eee; padding:0.2em }
.YourAds td { text-align:left; padding:0.2em; margin:0em }
.YourAds a.HeadingLink { color:#FFFFFF; text-decoration:underline; }
.YourAds a.HeadingLink:link { color:#FFFFFF; text-decoration:underline;   }
.YourAds a.HeadingLink:hover { color:#FFFF00; text-decoration:none;  }
.YourAds a.HeadingLink:visited { color:#FFFFFF; }
.YourAds a.HeadingLink:active { color:#FFFFFF; }
.YourAds a.HeadingLink:visited:hover { color:#FFFF00; text-decoration:none; }
.YourAds .Hits, .YourAds .DetailHits, .YourAds .Inquiry { text-align:right; padding:0.1em}
.YourAds .Del { padding:0.1em }
.YourAds .Picture { text-align:center; } 
img.b { margin:0px 1px 5px 5px; padding:0px; } /*A banner */
.MyLabxSubHead { font-size:100%; }
/*Blocked Bidders*/
ul.BlockedBidders { margin:0.5em 0.5em 0.5em 0em; padding:0em; font-size:inherit; list-style:none; }
ul.BlockedBidders li { margin:0.5em 0.5em 0.5em 0em; padding:0em; }
/*rerun ads*/
.FindArchived { white-space:nowrap; text-align:right; } /*search box*/
.FindArchived form { margin:0em; padding:0em; }
.FreeRerun { background-color:#f0a2a4; border-bottom:1px solid #990000; } /*free rerun colors*/
.auc_class, .Sold { background-color:#D5E6F7; } /* Auctions that have been rerun*/
.rerun_num { background-color:#96FED1; }


.LinkTabCell { background-color:#8B5252; }
.ActiveTab { font-weight: bold; color:#fff; padding:5px 0px 0px 0px; margin:0px; text-align:center; 
				background-image:url(/pics/tabcenter.gif); background-repeat:repeat-x; height:20px;  }
.ActiveTab a { color:#FFFFFF; }
.ActiveTab a:link { color:#FFFFFF; }
.ActiveTab a:visited { color:#FFFFFF; }

.PreviousAdsInActive a { color:#FFFFFF; }
.PreviousAdsInActive a:link { color:#FFFFFF; }
.PreviousAdsInActive a:visited { color:#FFFFFF; }

.PreviousAdsActive a { color:#FFFFFF; font-weight:bold; }
.PreviousAdsActive a:link { color:#FFFFFF; }
.PreviousAdsActive a:visited { color:#FFFFFF; }

.LinkTab { font-weight: bold; color:#fff; 
			background-image:url(/pics/tabCenterInactive.gif); background-repeat:repeat-x;
			 padding:5px 0px 0px 0px; margin:0px; text-align:center; width:100%; height:20px;  } /*tab links in rerun ads*/
.LinkTab a { color:#000066; }
.LinkTab a:link { color:#000066; }
.LinkTab a:visited { color:#000066; }

.PageNumbers { padding:0.3em; } /*the tabs in rerun an ad*/
.TabBottom td { background-color:#990000; padding:0.5em 0.2em; } /*the tabs in rerun an ad*/
.TabBottom a:link, .TabBottom a:visited { color:#fff; } /*the tabs in rerun an ad*/
.TabBottom a:hover { color:#fff; } /*the tabs in rerun an ad*/
.RerunText { padding:0em 2em 0em 0em; }
/*invoices*/
.Invoices { border:1px solid #990000; margin:0.3em 0em 0em 0em; font-size:80% }
td.InvoiceTitle { color:#990000; font-size:120%; font-weight:bold }
.InvoiceHeading { background-color:#990000; color:#fff; }
.FutureInvoice { background-color:#eef4fb; } /*invoice colors*/
.UnPaidInvoice { background-color:#f4fbee; } /*invoice colors*/
.OverDueInvoice { background-color:#fbf4ee; } /*invoice colors*/

div.FutureInvoice { margin:0em 0em 0em 0.4em ; padding:0.1em 0.4em; display:inline; border:1px solid #000; } /*invoice colors divs */
div.UnPaidInvoice { margin:0em 0em 0em 0.4em ; padding:0.1em 0.4em; display:inline; border:1px solid #000; } /*invoice colors divs*/
div.OverDueInvoice { margin:0em 0em 0em 0.4em ; padding:0.1em 0.4em; display:inline; border:1px solid #000; }/*invoice colors divs*/

.InvoicesTotal { background-color:#eee; color:#990000; }
.InvoiceDate { text-align:center; }
.InvoiceAmount { color:#990000; text-align:right; }
.PayInvoice { text-align:center; }
.LabXAddress { text-align:center; padding:1em 5em; font-weight:bold  }
tr.InvoiceSectionHead { background-color:#990000; }
/*Credit History*/
.CHBanner { margin:0em 0em 0.5em 0.5em; text-align:right; }
.CHSectionHead th { background-color:#990000; color:#FFFFFF; }
.promotion { background-color:#f0a2a4; text-align:center; }
.ChangeBy {  white-space:nowrap; padding:0em 0.5em 0em 0.3em; }
.Invoice { text-align:center; }
.Credit, .Date { text-align:right;  }
/*data tables*/
.UserHigh, .UserBid, .LiveBid, .Bid { text-align:right; }
/*end*/

/*Login Page*/
.LoginForm { width:75%; margin:0em; padding:0em; color:#000; font-size:inherit; border:1px solid #DFB5B5;}
.LoginForm th { font-size:90%; background-color:#990000; margin:0em; padding:0.2em; color: #ffffff;}
.LoginForm tr.SecureLogin {background-color:#eee;}
.LoginForm td {font-size:80%; padding:0.2em;}

/*Message center*/
.Pages a { white-space:nowrap;}
.Pages a, a.MessageNav { color:#FFFFFF; text-decoration:underline; }
.Pages a:link, a.MessageNav:link { color:#FFFFFF; text-decoration:underline; }
.Pages a:hover, a.MessageNav:hover { color:#FFFF00; text-decoration:none; }
.Pages a:visited, a.MessageNav:visited { color:#FFFFFF; text-decoration:underline; }
.Pages a:visited:hover, a.MessageNav:visited:hover { color:#FFFF00; text-decoration:none; }
.Pages a:active , .MessageNav a:active { color:#FFFFFF; text-decoration:underline; }
.Headings .AdNumber, .PreviousHeadings .AdNumber, .Headings .From, .Headings .Subject, .Headings .Type, .PreviousHeadings .Type { text-align:left; white-space:nowrap }
.Headings .Check, .Check { text-align:right; }
.New { background-color:#FFFFCC; border-bottom:1px solid #000; font-weight:bold; }
.MessageButtons { background-color:#CCCCCC; }
.ReadFrom, .ReadTo, .ReadNum, .ReadMessage { padding:0.5em 0em 0.5em 1em; vertical-align:middle }
.MessageButtons input { margin:0em 0em 0em 0.5em; }
.Subject, .ReadNum { font-size:110%; font-weight:bold; vertical-align:middle }
.MessageNav { margin:0.5em 0em; } .MessageNav a { margin:0em 0.5em; }
.MessageData { font-size:120%; background-color:#FFFFFF; text-transform:capitalize; } .MessagesCell { background-color:#990000; }
.Headline img { margin:0em 0.3em; }
.SubFloat { float:left; }

/*Labvista inquiries*/
.inquiriesTable { border: thin solid #990000; font-size:80%}
.inquiriesLabel { font-size:100%; }
.inquiriesValue { font-weight:bold; text-align: right;}
p.NewMessages { font-size:80%; }

.AdWatch { width:40%; background-color:#EBEBEB }
.TabRowBottom { background-color:#C8DAE1; margin:0em; padding:0.3em;  }
.TableRowBottom, .TableRowBottomInactive { background-color:#0E4496; margin:0em; padding:0.3em;  }
.TableRowBottomInactive { background-color:#4B4B4B; color:#FFFFFF; } 


.SearchAds { font-size:80%; margin:0em; float:right; border:1px solid #000 }
.SearchAds th { text-align:center; color:#FFFFFF; }
.SearchAds .Active { background-image:url(../images/HeaderImages/DarkBlue.gif); background-repeat:repeat-x; }
.SearchAds th.PreviousAds {background-image:url(../images/HeaderImages/brown.gif); background-repeat:repeat-x; }
/*.SearchAds .PreviousAds {} */


.hiddenChk { display:none; }
.AMTIcon { float:left; padding:0.2em; white-space:nowrap }


/* Limit Bidding to Select Country Pages */
	.ExpandFnIcon { padding: 0em 0.2em; } 
	.BasicProfileInfo { background-color: #efefef; width: 100%;}
	.CheckboxCount {display: inline}
	.CountryTable {margin: 0em; padding: 0em; font-size: 9pt; font-family: Arial, Helvetica, sans-serif}
	.CountryTableHeader { font-size: 11pt; }	
	div.SectionDividerLine {border-bottom: 1px solid #000000; margin-top:0.5em; margin-bottom: 0.5em; 
		padding: 0em; width: 600px; text-align: left}
	h2.ProfileSectionTitle {display: inline ; font-size: 11pt; font-weight: bold}
	div.RightFloat {float: right; display: inline; font-size: 80%}	
	table.CountryList {border: 0px; padding: 0.2 em; font-size: 80%;}
	.OnList {display: inline; padding: 0em} /* used by the expand/colapse js scripts */
	.OffList {display: none; } /* used by the expand/colapse js scripts */
	.OnList ul.JSOnList {display: inline; list-style-type: none; margin: 0em;}
	.OnList ul.JSOffList {display: inline; list-style-type: none; margin: 0em;}


/* Regional What's New Message: Over writes setting in StyleText.css*/
	.InfoTable {margin:0em 0em 1em 2em; padding:0em; border:1px solid #125AC7; width:15em; text-align:left; text-align: left; font-size:100%;} 
	.InfoTable th { background-color: #0E4496; color: #FFF; margin: 0em; padding: 0.1em; text-align: center; font-weight: bold; font-size:100%;
					background-image: none}
	.InfoTable td { font-size:100%; }